to truly and faithfully execute - Espagnol Anglais Dictionnaire